*{
    font-family:"Lucida Grande","Verdana","Arial";
}
body{
    font-family:"Arial","Lucida Grande","Verdana";
    margin:0px;
    padding:0px;
    text-align:center; /* hack para o IE */ 
    font-size:12px;
    background-image: url(../images/bg_site.jpg);
    background-position: center top;
    background-repeat: repeat-x;
}

/* Links */
a:link, a:visited {
    text-decoration: none;
    }
a:hover {
    text-decoration: underline; 
    color: #828282;
    }
a:active {
    text-decoration: none;
    }

#site input { background: transparent; z-index:15; border:1px solid #000000; color:#000000; }
    

/* divs principais */
#dialog{ font-size:12px; color:#000000; }
#site{
    margin      :0 auto;
    width       :1005px;
    text-align  :left; /* hack para o IE */ 
    border:none;
    background-color:#5681B4;
    -moz-box-shadow: 0px -2px 10px #000000;
  -webkit-box-shadow: 0px -2px 10px #000000;
  box-shadow: 0px -2px 10px #000000;
    
}

#site_header{
    height  :135px;
    border:1px solid #000;
    background-color:#FF0000;

}

#site_content{
    width   :995px;    
    height  :auto;
    display :table;
    margin  :0px 0px 0px 0px;
    border:1px solid #000;
    height:500px;
}


#site_home{
    width       :520px;
    height      :auto;
    float       :left; 
    margin      :0px 0px 0px 0px;
    padding     :0px;
    text-align  :left;
    border:1px solid #000;
    height:500px;
}

#site_lateral{

    width   :468px;
    height  :auto;
    float   :right;
    margin  :0px;
    padding :0px;
    /*border:1px solid #000;*/
    height:500px;
}

#topo{
    width:980px;
    border:1px solid #000;
    height:125px;
    margin:0px 0px 0px 22px;
    
}

#topo_menu{
    width:700px;
    height:80px;
    background-color:#3569A2;
}

#painel{
    width:972px;
    height:302px;
    margin:5px 0px 0px 15px;
    background-color:#799AC3;
    -moz-border-radius: 20px;
    -webkit-border-radius:20px;
    
}


#mascara {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
height:100%;
width:100%;
margin:0;
padding:0;
background:#000;
opacity:.75;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
z-index:1;
}


